"use strict";

module.exports = function(app, getFilter) {
    // 请求预处理
    app.use(
        getFilter("request-filter")()
    );
    masterLog("FILTER >>> [request-filter] launch.");

    // 304 状态响应中间件
    app.use(
        getFilter("fresh-filter")()
    );
    masterLog("FILTER >>> [fresh-filter] launch.");

    // 请求预处理中间件
    app.use(
        getFilter("collect-data")
    );
    masterLog("FILTER >>> [collect-data] launch.");

    // 生成一份 nginx 用的日志
    // app.use(
    //     getFilter("data-to-nginx")
    // );
    // masterLog("FILTER >>> [data-to-nginx] launch.");

    console.log("");
}
